package io.aircraft.modules.wms.service;

import io.aircraft.common.service.CrudService;
import io.aircraft.common.utils.ProcResult;
import io.aircraft.modules.wms.dto.OrderDTO;
import io.aircraft.modules.wms.entity.OrderEntity;

import java.util.List;

/**
 * 出库主单
 *
 * @author Cycle gengruyi01@163.com
 * @since 1.0.0 2022-11-16
 */
public interface OrderService extends CrudService<OrderEntity, OrderDTO> {
    OrderDTO getListByStation(String stationNo);
    ProcResult releaseTask(OrderDTO dto);
    ProcResult orderCancel(Long id);
    ProcResult orderAllot(Long id);
    ProcResult orderRefund(Long id);
    ProcResult orderAudi(Long id);
    ProcResult orderHangUp(Long id);
}